let me give you a hand - German English Dictionary